The definition of a five star experience for our group of 12. Lots of space and every amenity you could need. Charming location with lots of cool spots nearby.