Stayed here with my wife, son & grandson. A 2-room apartment was perfect, and this one doesn't cheat on the size of the bedrooms (and beds): they and the family room were quite large enough for all of us. The balcony is pretty spacious and a really nice, shady, pretty place to lounge. We didn't use the kitchen for anything but morning coffee, but it seemed more than adequate for most people's needs. What the photos don't show is how beautiful the gardens are (the apartment and balcony overlook them) and how great the pool area is. In fact, the pool is very large, even long enough for some lap swimming, very clean, and the area around it is also large enough that small groups can have privacy.