We had a wonderful stay! It is one of the best hotels I have stayed at in some time. Not only is the city beautiful, but the hotel was incredibly comfortable, with an unbeatable location, very kind and friendly staff, and large, spacious and clean rooms. We were always supplied with fresh towels to take to the beach, and even surprise fresh towels in our room mid afternoon when we had been out all day. The breakfast was also spectacular. I would highly recommend this hotel, and I hope to be able to come back and stay in the near future!