Overall good experience. Spacious flat, great location. Quite hygienic and clean. Check in was easy and communication was great. Some minor details would have rounded up the experience.