6/5 stars! Excellent location, everything you could need and all the personal and special touches to make you feel at home away from home! We wished we could have stayed longer- it was that good!