Without doubts, it is one of the greatest place to stay. David had a lot of communication with me, and he was very helpful with everything that I asked for. I will repeat my future staying with him. The location is simply great.