Giles' place is excellent. Clean, modern, spacious, well-decorated, and in a great location. Giles was extremely responsive and very helpful throughout our stay. Everything was perfect and we would not hesitate to return.