Pelican Hill is the type of resort that makes you feel welcome whether you are staying for one night, a week or a month. Service was excellent and always helpful. The villas are perfect for our family and give us just the right amount of homeyness while still making us feel like we are in a hotel. I highly recommend this hotel. We will be going back again next summer.