David's place was great, it's big enough, in a good location, clean and well taken care of. Check in and out was easy. Recommended!