Location alone this gets all the stars, but it's a great stay on other factors too. Recommended.