All the essentials, being renovated so some things are work-in-progress but the place was very clean, had everything I needed and the things that weren't being renovated were high end. Good experience.