Beautiful, spacious, clean, and in a perfect location. Check-in was straightforward, communication quick and clear, and the value could not be better. We extended our stay twice, and will be back!