Spacious and good location. The floors and kitchen were dirty. The shower needs maintenance and the mattresses were an inch thick so very hard to sleep on. Not a bad place to stay overall but definitely had many inconveniences and upsets.