La Grenadine Petit Hotel has a certain je ne sais quoi