Very good location, excellent communication, everything you need for a pleasant stay.