Excellent! This place had everything I required and more. Zero complaints and I would definitely stay here again.