Excellent location, close to beach, restaurants, transportation. I was there for a week with my family, including two young children. Kids enjoyed the kids pool, while we enjoyed swimming at the large adults pool, and a third pool with slides. Hotel within walking distance to beach. Taxis and public transportation outside the hotel. Clean big room with mini kitchen. Room was cleaned daily, trash taken out, and new towels provided upon request.