10 out of 10 for a perfect stay