The location is great and the staff is friendly. However, the place was far from clean. Floors were dirty and showers had hair everywhere which made the stay quite unpleasant and uncomfortable.