Everything you need at very fair prices. Exceptionally clean and tidy. Great amenities.