Great location! Great facilities. Very good communication during our stay and beforehand.