Absolutely perfect location and everything we needed for an incredibly comfortable stay.