Large luxury accommodation with all the amenities for a fabulous vacation.