Great place to stay when you prefer self-catering.