Serena Lodge does everything well. The hotel is clean, beautiful, and comfortable. The staff are all friendly and helpful without being intrusive or cloying (I think it helps that a service charge is included in the fee). The food is varied and abundant, and mostly very good. It was a pleasure to stay here.