We recently stayed at the Avalon Hotel and overall had a really lovely experience. We booked the suite with the private pool, which was absolutely amazing--definitely a highlight of our stay. It was a perfect touch of luxury and made for a very relaxing trip. The breakfast was also very enjoyable. While the selection wasn't huge, everything offered was fresh and super tasty. All the staff we interacted with were friendly and polite, which added to the warm atmosphere of the hotel. That said, we did encounter a few issues related to room cleanliness and privacy. Upon arrival, we noticed hair and a razor cap left in the shower, which clearly suggested the area hadn’t properly been cleaned. After using the shower, we discovered the drain was blocked, causing water to flood the room. We had to use all of our towels, including the ones provided for the pool, to soak it up. Reception was informed, but unfortunately, the problem couldn't be resolved until the following day. Eventually, the shower was fixed and the used towels were taken away. We also had some confusion around the hotel's cleaning policy. Initially, we had a "Do Not Disturb" sign on the door, which was removed by a staff member who informed us they no longer allow them. When we asked for our privacy to be respected but still wanted regular cleaning, the response felt a bit dismissive-saying they wouldn't clean room until we left. Later, while we were in the pool on our balcony, the cleaning manager entered our room unannounced, stating she had knocked twice. The layout of the suite is long, so more time should have been given before entering, or ideally, she should have waited for an answer. Aside from these issues, the hotel itself is beautiful and we thoroughly enjoyed our time. With a bit more attention to housekeeping and guest privacy, this place would be close to perfect. Would still recommend for the great amenities and overall experience.