So excellent! Very spacious, in a great location. Everything about communication and checking in and out was so easy. Very happy with my stay.