Built in 2015 according to German quality standards and luxuriously furnished by the owners – Olivia’s House is the perfect villa for the perfect Florida vacation