A comfortable and peaceful stay in a great location