Great communication and easy self check in. It was modern and clean, and had everything I needed except for no hot plate and oven in the small kitchen, but I knew that when booking and it did have all kitchenware needed.