I had a lovely stay at David's place. Both the unit and the resort were way better than the photos. I highly recommend staying at David's place! I can't imagine anywhere that would be a better stay. Communication was great and check-in and check-out very easy. I look forward to my next stay here!