Fantastic place to stay, every detail has been considered.