Great place in a perfect location! 5 stars all around.