Great spacious unit that can house 6 people comfortably- a functional kitchen, open plan living area and separate living quarters with two complete bathrooms - it was perfect for us (we cooked there a lot and I found the kitchen to be very functional). The only thing is that the unit is in need of a bit of love from an upkeep perspective: the couch really needs to be cleaned (it smells as if someone with a big dog stayed in the unit for a long period and is visibly dirty, to the point that it makes you hesitate to sit on it), especially given that it’s meant to be used as a sofa bed. The listing said there was a washer / dryer, which was important for us as we were travelling with children, but the dryer did not work (its start button was literally broken in two and had been put back in place so it would not show). We noticed this on our second day of a 10-day stay and advised the manager right away. He replied within minutes that he would send someone to fix it but then we never heard back (even though we wrote back to inquire) and no one came. So if you are renting this unit I would ask if the couch has been cleaned and the dryer fixed. Otherwise great location and property, we walked to the beach almost every days and used the pool a lot, which was great for the kids. I also used the gym which was another nice amenity.