Good for short term and long term stay. The place is big and so clean. More of like a hotel stay but much better.