Everything you could want for a great stay.