Lovely, bright, clean, well-stocked and in a great location. Excellent communication. 10/10 would stay here again!