We arrived early around 230pm and asked for early check in and was told there is a strict check in time at 4pm. So we decided to hang out at the pool until then- at 4pm when we went back the cleaning lady was still there and did not finish until 445. Also- after she left we discovered a soap bar and towel/wash rag from the previous guest which was yucky. The sinks in the bottom bathrooms were also clogged with hair and took forever to drain. The dishwasher also leaks so we decided to hand wash the dishes instead. The bbq was also broken but we fixed it during our stay.
Other than that- the location is beautiful and we loved waking up to the view every morning. The kitchen was nicely equipped, we had plenty of towels and the soak tubs were fun!
Even though there were these few issues- I would book again.