Amazing accommodation!! Beautifully decorated and immaculately clean. The roof terrace is an added bonus. We travelled with a toddler and a baby and the hosts couldn't have been more accommodating to our extra needs. The location is 2 minutes stroll to the beach and right beside some lovely shops, bars and restaurants. I highly recommend 5 Star Residence.