This place has it all! Great location and fantastic value for money. Highly recommend.