Great accommodation situated in a great place