Terrific location, good value for money, place could use a bit of extra love/cleanliness for a 5-star experience.