Needed a last minute stay and this place was perfect, so many amenities.