Location is great! Everything you need for a self-catering stay!