A welcoming home away from home.
Very well situated with all you might need.