Beautiful and clean place. Overall I had a wonderful experience. James is easy to communicate with and very prompt at answering any questions. Would highly recommend this place.