Great location but the place itself is just ok. It has all that is described but lacks TLC and updated features. Think staying at your grandmother's beach condo from the 80's; everything works but it has a musty smell, tiny bathroom/shower, and is as clean as your grandmother can get it at her age. I'm sure this is a nice place for many but my standards were not met. Standards are subjective so take this for what it is worth as one person's opinion.