An absolutely five star place to star. Highly recommended. Excellent communication from hosts. Well located.