From Beach Front Apartment With Communal... to Beach Front Villa With Heated Pool and...