an all round great place to stay