Probably the best hotel/apartment you will ever go to; everything was better than expected (rooms, pool, breakfast, etc.) - but, most importantly, the hosts will make you feel like you are staying at your family's house.
Fantastic