Well located to restaurants, bars, beach, shopping, small grocery, market, etc. Great terrace with good view and plenty of seats/umbrellas. Dipping pool was not always clean. Room, halls, lobby, bathrooms were spotless. Staff was friendly and very helpful, informative. Be sure to let them know your arrival time so that arrangements can be made for check in because front door is locked and there is no regular front desk. Excellent stay.