This place was FANTASTIC in all respects. Great location, wonderful staff who not only knew who we were by name but also cared enough to ask how the day exploring went, and when dinner was not up to their standards (though my companion and I thought it was fine) they arranged for us to have a meal the next day at an Italian place. Wireless internet in the rooms can be a bit spotty at times, but with the cable it works without issue.
Cannot recommend this place highly enough. I'd give it more than 5 stars if possible.