Excellent communication, location and views! Will definitely stay again.