Very clean and great location. My only issue was checking in. For anyone staying here, I suggest you show up early or on time. We got there around 6 and didn’t get a room until after 8pm. The listing said good for up to 8 people so we expected 3 beds. The people at the front desk told me my room (which only had 2 beds and a sofa bed) was able to fit 8 people and it wasn’t. Even if I didn’t have 8 people, I wanted the space that I paid for. The owner Tia kept in contact with me the entire trip and she did issue me a partial refund for their mistake. Honestly the worst experience checking in and the employees were rude because we were frustrated. We expect a crib with a mattress, they gave us a playpen. We tried to make it softer by adding blankets at the bottom of it so we asked for extra blankets and they made it a big issue and told us it was a safety hazard for the baby, so they can’t give it to us. After arguing with them for 10 minutes, I finally got the blanket. I was traveling with my elderly handicap mom, my cousin and her elderly mom and a 17 month old baby. We booked this place expecting it to be comfortable and easy and we got the exact opposite. We were sitting in our cars outside for hours when everyone was exhausted from the flight and long drive. Our host is not the blame, I blame the employees at the resort. Still don’t understand how we booked this months in advance, check in was at 4 pm and we still never had a room that was ready for us.