Five stars all around. 2nd time staying here and just as perfect as the first.