The place was clean, great view, just lovely place with perfect room for 4 people. They even had a few games we could play!
This review was submitted while home was under a different property management company.
5299 South Fletcher Avenue, Amelia Island, Florida 32034 904-261-9133