All you need in one place!!Perfect Setting, lovley decorated, very comfortable, outside sitting area to relax, fully equiped kitchen and really close to the beach!!could have stayed there for ever!!!