In 1 word: amazing! This place is everything you expect and more.