The location is great, the staff take a lot of pride and care in maintaining the place and making our stay comfortable, and there was a nice community feel — if you feel like making new friends there are often other guests in the living room or kitchen.