Very clean. Location is perfect. Great designed. Highly recommended