Great space, perfect location, all the amenities of home, plus all the extras of a great vacation stay.