Definitely a 5 Star place. Highly recommended.