Stayed for a week in early May and after reading some reviews regarding the roof top and building work next door we had our initial concerns, these were both soon forgotten about almost immediately after we arrived. Yes the rooftop sundeck was open but the bar wasn't (this didn't bother us as it made it much quieter and easier to get the nice sunbeds), there was work being carried out next door but the noise was minimal and unobtrusive and didn't affect our holiday at all. Check in was slow unfortunately and took us over 2 hours to be allocated our room, we subsequently found out there was a laundry issue. The room was well presented with what we can only describe as the best mattress we've ever slept on, however there were a few small ******* that could require attention :- there are no drawers anywhere in the room, sliding doors for the wardrobe very noisy and sticky, shower so narrow you can barely turn around (the overhead shower couldn't be turned off completely and constantly dripped to a point I had to put a plastic bag over it) and having the wash basin in the main room was also strange! The restaurant food was generally good and plentiful though as said in other reviews it could have been warmer, freshly cooked food by the chef was excellent. Morning breakfast was superb and the staff worked tirelessly and was always happy. The location of the hotel is 1st class for a peaceful break, a short walk from the hotel you have excellent restaurants and just around the corner is a beautiful harbour with shops and restaurants (and ice cream shops). Overall we enjoyed our stay at the Hamilton and would certainly go back