A home away from home - well positioned, spacious and well equipped.