Located in a spectacular spot, Camille has provided everything to make guests comfortable.