My husband and I had a great time in Avalon, staying at Helmut’s villa! We really enjoyed staying in Hamilton Beach, where it’s located - it’s just a few minutes outside of main part of town. It’s very quiet and secluded, and the views are amazing! The second to last day we were there, we did some exploring around the actual Hamilton Beach villa community (we spent most of our time exploring Avalon) and started chatting with someone who lives there full time who told us there is a pool, hot tub, sauna, exercise room, tennis court, putting course, and a playground all on site - so cool! We had a lot of fun playing the small putting course. The views from the villa are amazing!! The windows that look out to the ocean are what make the villa so spectacular. I appreciated having a kitchen and a large bathroom - it makes a big difference. As did having the golf cart - it was so nice not having to rent one! Everything was very clean, and Helmut arranged for someone who works in the community to bring us firewood our first night since it was chilly. My back is somewhat sensitive, and it was pretty sore each morning after sleeping on the bed (and the couch isn’t the most comfortable for relaxing with a movie), but my husband didn’t have any soreness, so it really depends on how sensitive you are :) I can’t remember if this was mentioned anywhere, I don’t remember reading when we initially booked, but you have to go down a few flights of stairs to get to and from - something to keep in mind if stairs are an issue for you :) Overall we had an amazing trip and very much enjoyed our stay at Helmut’s villa - as we were leaving we were already talked about when we can go back!