Immaculate, close to beach and shops. Everything you need for a great stay.