Perfect for anyone for any amount of time. Great location, communication, amenities. Everything was wonderful. The photos on the post don't do it justice. Clean, convenient little niche- would stay again!