Perfect location. Excellent accommodation. Very clean. Excellent communication. Great value.