the grand hotel du capucin is located in an elegant garden setting with lush greenery and umbrellas