Spacious, modern, close to shops and a beautiful beach. A great stay.