We stay at the Premium-room level, and we liked the location of our room closed to the swimming pool, beach and gym areas. The room is advertised as "oceanfront" but this is not the same as "ocean view". We were located on the ground floor with no visibility to the beach. In my opinion, the property's beach is sub-standard compared to other beaches in this area. What is most impressive of this hotel is the amount and variety of family activities and restaurants. Our large family (about 15 people of total, ranging from kids to seniors) had a great time since there is something for everyone! Go-karts, paddle and pickleball, gym and spa, and buffet and specialty restaurants, swimming pool and beach and entertainment activities. And most of all, the staff, from lobby, restaurants, service, cleaning, is absolutely superb! I think this is what makes the Barcelo Maya hotel an excellent choice for a family vacation. Thank you.