I will say we have stayed at several internet rental homes and have never encountered some of the things we did at this rental. Even after receiving a confirmation of a 4pm check in, on the day of our arrival, the cleaning crew had just gotten there to clean and we were told one more hour. After a long day of travel, with kids, one more hour wasn't really an option for us...We contacted the rental management company, and came to the agreement that they would keep doing the cleaning but we were going in the house while they finished. One of the key features that made us devide on this rental was the hot tub. The hot tub did not work when we got there. They did get it fixed by the end of the second day, and we received a small reimbursement, but was still a disappointment. I would say the pictures of the outside living area were a little deceiving. We were excited to use the outdoor kitchen, as advertised, but the whole area was pretty dirty. The black mold on the wall underneath the cooktop was definitely the biggest turn off... A good cleaning would go a LONG way in that area. The inside of the house was spacious, and comfortable for a big group. The beds were comfortable, and the interior was pretty clean. However, on our first morning when we opened the dish cupboard to get plates, there was a cockroach crawling up the back of the cupboard. That was the only one we saw, but again, very off putting. The very SHORT walk to the beach was probably the very best part!!!