Avalon exceeded expectations. It is so spacious, private and relaxing! We were so happy with everything it offered. The location was ideal for walking to town and the beach. We will absolutely be staying there again!