This apartment was perfect for a vacation with our large & varied family (4 adults, one teen, one child, and twin infants). It was great to have a separate penthouse area for us grandparents while our kids and their kids had space on the main floor. We run a business, so a separate space was necessary for daytime while we worked, made phone calls, held meetings. The three bathrooms also made this arrangement work for this group! The kitchen and dining table were very well situated and worked out well for us. The AC units in each room made it comfortable everywhere, and the outdoor balcony spaces were excellent with fabulous views! Loved the pool and the adjacent beach, though it was too rough for the children to swim in. But Jobos Beach is very close by, with plenty of safer swimming. Also nearby in the other direction is the Econos grocery store--an absolute necessity with so many people. We had a problem at first with the water heater not working, but it was replaced after a few days and we had no further problems. Overall, I rate it very highly for the convenience of the layout of the apartment and the appeal of the amenities. All were very good for a family such as ours.