Check in was easy/fast..We were not asked to upgrade and were very happy with our assigned building and room. Front desk spoke perfect English. Staff everywhere were very pleasant and helpful at all times. Grounds were meticulously cleaned constantly.as were general washrooms. Pool and beach cleaned daily. There were lifeguards at every pool plus a red "emergency" button station in case of any emergency. Resort was exactly as pictured. It is not an updated fancy American hotel with elevators etc, but rather designed to make you feel you are on an island full of lush greenery and flowers ,with palm trees of all sizes. Food was great, a la cartes were easy to book, meals we chose were excellent, wine unlimited! We always felt very safe, security guards are on beach, around pool plus buildings and security cameras in full view. We have travelled for years to other Islands, Mexico, Cuba etc and felt The Impressive met all our needs and wants...great food, beach, pools, hygene and safety issues.. A big thank you to Willy, concierge mgr who quickly resolved a problem we had with our room. He is a very caring and professional manager who works extremely hard to ensure you have a great vacation. We have already booked for Oct..loved it there.