Communication was great, they even got our apartment ready early as we were arriving a few hours before check in. Place to store luggage which was ideal for our flight day and still let us use the rooftop pool after checking out - perfect!