The good part would be the size of the rooms and general appearance. The biggest con is the size of the parking. We have a large SUV. If you had even a small car next to you, it was almost impossible to exit the car. Note, there’s only one parking spot for this unit. Although there are guest spots at the complex, we were strictly informed that we could not use these spots. We ended up having to spend an extra 20 a day to pay for overnight parking somewhere else on the island. Next, Bedding was not provided for the sleeper sofa, causing two of our guests to use towels to cover the mattress. Luckily we travel with our own blankets. The sleeper sofa is so uncomfortable, we had to use the throw pillows and couch cushions under the mattress to TRY to make it sleepable. There are no ice trays or ice maker. It was great to have three bathrooms. However, they were very tiny. Largest frustration was the fact that we could not speak to anybody who was managing the property locally. We were could only reach somebody in California. The local management company did not contact us at all. We were forced to go without the bedding for the sofa bed, despite waiting two hours for a response. I called, texted, emailed. Finally after waiting to be contacted by the “local” manager and my contacting the management company in California again, at 9 PM I was told nobody was going to respond to our request. I requested a partial refund for one night, as two of our guests did not have a bed. Nope!