This place has it all: location, beauty and history. Super clean space and an accommodating staff. Highly recommended.