translate English to German: High standard in every detail; warm & friendly atmosphere; great spa.
Kann ich nicht beurteilen da ich zu kurz im Hotel war.