Immaculate, new apartments with all the amenities for a perfect short stay. I would definitely stay again.