This was exactly as advertised and perfect to accommodate our family of 5. The sofa bed is not a pull out but still good size however not as comfy so my two kids just shared one of the full size beds. The view is spectacular but allow time to get up there in the elevators. It’s a very busy condominium/hotel. Tons of guests coming and going all the time, but the staff, the restaurant, the pool, gym and the valet were so very organized and it was an easy check in and check out process! Great host, easy to get in touch with. I didn’t love the area for our young family because not much is walkable but to get beach and pool time in, it served it’s purpose. Above all, the place was extremely clean and very comfortable! Highly recommend.