Absolutely perfect.
The bed was comfortable and clean and the apartment was beautiful, spacious and modern with all the creature comforts of home. Check in was smooth and communication was A1.