The hotel appears to be the best in San Pedro. The staff was very accommodating and mostly spoke English, which was a blessing since I do not speak Spanish. Restaurants and food quite good, and the room service superb. Clean rooms, safe environment, friendly staff. All the comforts you would expect from a fine hotel.