5 stars all the way. Beautiful beachfront property with all the amenities and comforts. Breathtaking views of the Mediterranean. Will be back!! Thank you!