A perfect stay with so many amenities.