A great place to stay all round makes it feel like a home away from home