Overall this place worked really well for us. The only reason for 4 stars was lack of communication about a potential late checkout. We had asked a few days in advance if a late checkout might be possible and were told to check back in the day of departure. Not a big deal but when we messaged at 8:30 the day of departure we were told that she would check and get back to us. At 10:30 (checkout was at 11) we had still not heard back and messaged again and did not hear back until 10:58 that we must checkout at 11 and late checkout was not available. Beyond this the place was great, communication at the end of the stay just left something to be desired.