This place has everything you need for a great stay. The location was great and the place itself was private (separate entrance, separate floor, etc.) I stayed here for about 3 months and really enjoyed my stay. Definitely recommend!