an all-around fantastic place in a perfect location.