Comfortable modern accommodation which made for a pleasant stay