It was so perfect! Great location to access beautiful beach and attractions, also everything is so comfortable, neat and clean just like pictures. Unfortunately I had no chance to meet David and Emily, but they kept communicating through messages to make me feel comfortable! Thank you so much for this great experience :)